Josh DoigJosh Doig
Domestic FootballV.League 2026/27: Ngoc Tan Seriously Injured as VAR Upgrades Van Hau's Yellow to Red in Hanoi DerbyMinute 68. Referee Ngo Duy Lan put his hand to his earpiece, stepped out of t...
Domestic FootballThe Cong Viettel 0-1 CAHN: Numerical Advantage and a Costly LessonThe Hanoi derby between The Cong Viettel and CAHN ended in an unbelievable...
Domestic FootballHanoi FC 1-4 Song Lam Nghe An: Four Goals Through One CorridorMinute 30 at Hang Day, and the stadium went quiet like an unwritten page....
EsportsDiablo V at BlizzCon 2026: Nearly Three Years of Waiting and an Unresolved Trust ProblemBlizzCon 2026 closed with a trailer that printed no release date on screen,...
BilliardsQ Tour Americas 2026/27: Three WST Tour Cards and the Excavation of 92 Forgotten Cueists in North AmericaOn August 13, 2026, I read the World Professional Billiards and Snooker...
EsportsArena of Mixed Battles Season 3: The New Pulse of Vietnamese TFT and a Ticket to Las VegasThe moment the final board resolved, there was a very small sound. Not...
VolleyballEstonia beat Finland 3-2 in Tampere: a mismatched box score and the price of a fifth setOn 17 September 2026, at Nokia Arena in Tampere, Estonia beat hosts Finland 3...
International FootballMorocco at the 2026 World Cup: Decoding the 2.3-Second Defensive Structure and the Lesson of Space ControlIn the 78th minute of the 2026 World Cup semi-final at Al Bayt Stadium, Kylia...
EsportsGAM Esports at Worlds 2026: The Single Win in New York That Erased Top EsportsThe mechanical keyboards in the Hulu Theater did not fall silent all at once....
BilliardsMichael Holt and the Key Hidden in Stillness: How a 48-Year-Old Cueist Teaches the Young to Beat Higher-Ranked RivalsThere was a moment when the scoreboard seemed to stop breathing. Kyren Wilson...
International FootballBarcelona 3–0 Getafe: An Eight-Game Winning Run and the Data Gap Behind 24 PointsOn the scoreboard, the result stopped at 3–0. No goals in stoppage time, no...
EsportsNine Layers of Esports Analysis: The Discipline of Staying Silent Before Empty DataThe clock in the press room showed exactly two hours to deadline. At an...
International FootballNine Sections and Not a Single Data Point: The Verification Discipline Behind Every TransferOn January 12, on my desk in Lyon, there was a nine-section analysis. Section...
EsportsWhen the Data Is Empty: Lessons from a Broken Esports Analysis PipelineOver the past three months, I have been monitoring an automated esports...
EsportsFrom the Edge of the Map to the Center: Vietnam and the Silent Tactical RevolutionMy Dinh National Stadium, Hanoi, an evening in March. The opening whistle ble...
EsportsUSA TODAY Sports Launches a National High School Esports Championship: The Real Game Sits in Spring 2026On December 11, 2026, eight American high school esports teams will walk into...
VolleyballThamela & Victoria Dominate South American Beach Volleyball 2026: Six Straight Set Wins to Claim TitleAt the beach venue in João Pessoa, Brazil, the pair Thamela & Victoria wrote...
BadmintonNguyen Thuy Linh and Nguyen Hai Dang Exit the Asiad Third Round: Reading Two Matches Through the Scoreline AloneThe second game ran to 24-22. I reopened that line in my tracking sheet more...
Domestic FootballOwner money, AFC slots and the academy pipeline: the three axes of Vietnamese footballA night in April in Busan, and I sat in front of a screen with a cup of coffe...
International FootballAl-Ahli beat Al-Feiha 3-2 while the terraces chant 'Pusic out': three points cannot buy trustIn the 88th minute the ball rolled out for a throw on the right, Al-Ahli were...
Domestic FootballThe Cong Viettel 0-1 CAHN: Numerical Advantage and a Costly LessonThe Hanoi derby between The Cong Viettel and CAHN ended in an unbelievable...
Domestic FootballHanoi FC 1-4 Song Lam Nghe An: Four Goals Through One CorridorMinute 30 at Hang Day, and the stadium went quiet like an unwritten page....
EsportsDiablo V at BlizzCon 2026: Nearly Three Years of Waiting and an Unresolved Trust ProblemBlizzCon 2026 closed with a trailer that printed no release date on screen,...
BilliardsQ Tour Americas 2026/27: Three WST Tour Cards and the Excavation of 92 Forgotten Cueists in North AmericaOn August 13, 2026, I read the World Professional Billiards and Snooker...
EsportsArena of Mixed Battles Season 3: The New Pulse of Vietnamese TFT and a Ticket to Las VegasThe moment the final board resolved, there was a very small sound. Not...
VolleyballEstonia beat Finland 3-2 in Tampere: a mismatched box score and the price of a fifth setOn 17 September 2026, at Nokia Arena in Tampere, Estonia beat hosts Finland 3...
International FootballMorocco at the 2026 World Cup: Decoding the 2.3-Second Defensive Structure and the Lesson of Space ControlIn the 78th minute of the 2026 World Cup semi-final at Al Bayt Stadium, Kylia...
EsportsGAM Esports at Worlds 2026: The Single Win in New York That Erased Top EsportsThe mechanical keyboards in the Hulu Theater did not fall silent all at once....
BilliardsMichael Holt and the Key Hidden in Stillness: How a 48-Year-Old Cueist Teaches the Young to Beat Higher-Ranked RivalsThere was a moment when the scoreboard seemed to stop breathing. Kyren Wilson...
International FootballBarcelona 3–0 Getafe: An Eight-Game Winning Run and the Data Gap Behind 24 PointsOn the scoreboard, the result stopped at 3–0. No goals in stoppage time, no...
EsportsNine Layers of Esports Analysis: The Discipline of Staying Silent Before Empty DataThe clock in the press room showed exactly two hours to deadline. At an...
International FootballNine Sections and Not a Single Data Point: The Verification Discipline Behind Every TransferOn January 12, on my desk in Lyon, there was a nine-section analysis. Section...
EsportsWhen the Data Is Empty: Lessons from a Broken Esports Analysis PipelineOver the past three months, I have been monitoring an automated esports...
EsportsFrom the Edge of the Map to the Center: Vietnam and the Silent Tactical RevolutionMy Dinh National Stadium, Hanoi, an evening in March. The opening whistle ble...
EsportsUSA TODAY Sports Launches a National High School Esports Championship: The Real Game Sits in Spring 2026On December 11, 2026, eight American high school esports teams will walk into...
VolleyballThamela & Victoria Dominate South American Beach Volleyball 2026: Six Straight Set Wins to Claim TitleAt the beach venue in João Pessoa, Brazil, the pair Thamela & Victoria wrote...
BadmintonNguyen Thuy Linh and Nguyen Hai Dang Exit the Asiad Third Round: Reading Two Matches Through the Scoreline AloneThe second game ran to 24-22. I reopened that line in my tracking sheet more...
Domestic FootballOwner money, AFC slots and the academy pipeline: the three axes of Vietnamese footballA night in April in Busan, and I sat in front of a screen with a cup of coffe...
International FootballAl-Ahli beat Al-Feiha 3-2 while the terraces chant 'Pusic out': three points cannot buy trustIn the 88th minute the ball rolled out for a throw on the right, Al-Ahli were...
